  body{	
	font-family:"Verdana";
	margin:0px;
	width:100%;
	height:100%;
	}
  
  .main {
	width: 50%; 
	background: #FFFFFF;
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: left;
	}
  a {
	text-decoration:none;
	}
  a:hover {
	text-decoration:underline;
	}
    #map {
	width: 100%;
	height: 100%;
	font-size: smaller;
	font-family:Verdana;
	} 
	
   #header {
	background: #99B3CC;
	background : url("icons/banner.png");
	height : 35px;
	border-bottom: 1px solid black;
	padding:0 15px 0 15px;
	width:100%;
	}
	#banner {
		font-size:18px;
		color:#666666;
		font-weight: bold;
		float:left;
		padding:2px;
	}
	
  #container {
	text-align:center;
  }
  #welcome {
	background: #9BC9DD;
	background:#eee;
	margin: 30px auto;
 	width: 550px;
    border : 1px solid #000000;
	padding : 10px;
	text-align:left;
  
   }
  #info1,#info2,#info3{
	height: 180px;
    width: 330px;
	overflow:auto;
	background-color:#FFF;
  }

  #ajaxloader {
	text-align:center;
	padding:60px;
  }
    	
  #side_bar0 {
	font-family:"Verdana";font-size:15px; float:left;width:230px;height:200px;overflow:auto;background:#eee;list-style:none;padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	} 
  #side_bar1 {
	font-family:"Verdana";font-size:15px;padding:5px;overflow:auto;width:230px;float:left;height:300px;
	}
 
  #side_bar1 a:hover {

}
  #barchoice {
	font-family:"Verdana";font-size:15px;padding:5px;width:230px;float:left;
	}
   #image {
	height:5%;
	}
  #menu {
	font-size:12px; 
	padding:5px;
	float:right;
	}
  #maptable {
	
   }

    #maptable table {
	border-collapse:collapse;
	}
	
	.maptabletd {
		width:100%;
		height:95%;
	}
	#maptable h1 {
		float:left;
		font-size:15px;
		color:#666666;
		font-weight: bold;
		padding:2px;
	}
	#search {
	width:100%;
	float:left;
	height:35px;
	}
	#leftside {	
	height:100%;
	}

	.openwindow {
		padding:15px 15px 0 15px;
	}
	#addnode {
		border : 0px;
	}
	#addrating {
		padding:5px 15px 0 15px;
	}
	#sendmsg {
		padding:5px 15px 0 15px;
	}
	.infowindow {
		font-size: smaller;
		font-family:Verdana;
		}
	.window{
		font-size: smaller;
		font-family:Verdana;
	}
	.ratings {
		padding:5px;
		}
	.tooltip {
	        background-color:#ffffff;
			font-weight:bold;
	        border:2px #006699 solid;
	      }
	.messagetbl {
			width:100%;
	}
	#messages {
		padding:5px 15px 0 15px;
	} 
	
	#messages table {
			border-collapse:collapse;
			}
	#messages tr:nth-child(even) {
		background: #eee;
		}
  	#messages td,th
			{
			width:150px;
			padding:5px;
			border:1px solid black;
			font-size:14px;
			text-align:center;
			}
	#messages th
			{
			padding:5px;
			background : #CCC;
			font-size:14px;
			}
	#para1 {
		font-weight:bold;
		margin : 0px;
	}
	.rating_bar {
	  width: 55px;
	  background: url(/icons/star_x_grey.gif) 0 0 repeat-x;
	}
	.rating_bar div {
	  height: 12px;
	  background: url(/icons/star_x_orange.gif) 0 0 repeat-x;
	}
	
	#ratings {
		font-family:"Verdana";
		font-size: small;
	}
	
	
	
	#comrateStatus{float:left; clear:both; width:100%; height:20px;}
	#colrateStatus{float:left; clear:both; width:100%; height:20px;}	
	#exprateStatus{float:left; clear:both; width:100%; height:20px;}
	.rateMe{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}
	.rateMe li{float:left;list-style:none;}
	.rateMe li a:hover,
	.rateMe .on{background:url(icons/star_x_orange.gif) no-repeat;}
	.rateMe a{float:left;background:url(icons/star_x_grey.gif) no-repeat;width:12px; height:12px;}
	#comratingSaved{display:none;}
	#colratingSaved{display:none;}
	#expratingSaved{display:none;}
	#saved{color:red; }
	

	